home *** CD-ROM | disk | FTP | other *** search
/ In-To-The-Net / In-to-the-net (1996)(Weird Science)(Disc 1 of 2)[Amiga-PC].iso / resource / vrml / models / mall.wrl < prev    next >
Text File  |  1996-07-30  |  8KB  |  265 lines

  1. #VRML V1.0 ascii
  2.  
  3. Separator {
  4.     Info { string "VRML Mall designed and built by:" }
  5.     Info { string "Timothy F. Rohaly (rohaly@ocnus.com)" }
  6.     Info { string "(c) Copyright 1995 ORC Incorportated" }
  7.     DEF Viewer          Info { string "walk" }
  8. #   DEF ViewerSpeed     Info { string "30" }
  9.     DEF BackgroundColor Info { string "0 .15 .03"}
  10.     DEF Title           Info { string  "The Virtual VRML Mall" }
  11.     DEF Cameras Switch {
  12.         whichChild 0
  13.         DEF Mall_Entrance PerspectiveCamera { position  -40 .25 28.5
  14.                                               orientation 0 1 0 -1.15 }
  15.         DEF Animals PerspectiveCamera { position 0 .25 18.5 }
  16.         DEF Buildings PerspectiveCamera { position 30 .25 18.5 }
  17.         DEF Chess PerspectiveCamera { position 60 .25 18.5 }
  18.         DEF DXF PerspectiveCamera { position 90 .25 18.5 }
  19.         DEF Doom PerspectiveCamera { position 120 .25 18.5 }
  20.         DEF Food PerspectiveCamera { position 150 .25 18.5 }
  21.         DEF Furniture PerspectiveCamera { position 180 .25 18.5 }
  22.         DEF Geography PerspectiveCamera { position 210 .25 18.5 }
  23.         DEF Household PerspectiveCamera { position 240 .25 18.5 }
  24.         DEF Jack PerspectiveCamera { position 270 .25 18.5 }
  25.         DEF Machines PerspectiveCamera { position 270 .25 18.5 orientation 0 1 0 3.14159 }
  26.         DEF Military PerspectiveCamera { position 240 .25 18.5 orientation 0 1 0 3.14159 }
  27.         DEF Misc PerspectiveCamera { position 210 .25 18.5 orientation 0 1 0 3.14159 }
  28.         DEF Music PerspectiveCamera { position 180 .25 18.5 orientation 0 1 0 3.14159 }
  29.         DEF People PerspectiveCamera { position 150 .25 18.5 orientation 0 1 0 3.14159 }
  30.         DEF Plants PerspectiveCamera { position 120 .25 18.5 orientation 0 1 0 3.14159 }
  31.         DEF SGI PerspectiveCamera { position 90 .25 18.5 orientation 0 1 0 3.14159 }
  32.         DEF Tools PerspectiveCamera { position 60 .25 18.5 orientation 0 1 0 3.14159 }
  33.         DEF Toys PerspectiveCamera { position 30 .25 18.5 orientation 0 1 0 3.14159 }
  34.         DEF Vehicles PerspectiveCamera { position 0 .25 18.5 orientation 0 1 0 3.14159 }
  35.     }
  36.     ShapeHints { vertexOrdering COUNTERCLOCKWISE faceType CONVEX}
  37.     WWWInline { name "http://www.ocnus.com/cgi-bin/dome.wrl.gz"}
  38.  
  39.     Separator {
  40.     DEF Light SpotLight {
  41.             intensity   1
  42.             color       1 1 1
  43.             location    0.350331 11.793 31.8425
  44.             direction   -0.00673984 -0.502872 -0.864335
  45.             dropOffRate 0.01
  46.             cutOffAngle 0.442005
  47.         }
  48.     DEF Store Separator {
  49.         Material {
  50.             diffuseColor    0.30078125 0.10546875 0.015625
  51.             shininess       0.0816327
  52.         }
  53.         Material {
  54.             ambientColor    0 0 0.4
  55.             diffuseColor    0 0 0.4
  56.             specularColor   0.0293243 0.0297387 0.290421
  57.             shininess       0.0816327
  58.         }
  59.         LOD {
  60.             range [34, 50, 100]
  61.             WWWInline { name "store_high.wrl"
  62.                         bboxCenter  0 0  0 
  63.                         bboxSize   27 3 27
  64.             }
  65.             WWWInline { name "store_medium.wrl"
  66.                         bboxCenter  0 0  0 
  67.                         bboxSize   27 3 27
  68.             }
  69.             WWWInline { name "store_low.wrl"
  70.                         bboxCenter  0 0  0 
  71.                         bboxSize   27 3 27
  72.             }
  73.             Info      { string "Store"}
  74.         }
  75.     }
  76.     DEF Path WWWInline { name "path.wrl" }
  77.     LOD {
  78.           range [60]
  79.           WWWInline { name "sign.wrl"
  80.                       bboxCenter  0 4.3 18.5
  81.                       bboxSize    0 6 10
  82.           }
  83.           Info {string "Sign"}
  84.     }
  85.     LOD { range [34]
  86.           WWWInline {name "AnimalsContents.wrl.gz"}
  87.           Info {string "Contents"} }
  88.     }
  89.     Translation {translation 30 0 0}
  90.     Separator {
  91.     USE Light
  92.     USE Store
  93.     USE Path
  94.     LOD { range [34]
  95.           WWWInline {name "BuildingsContents.wrl.gz"}
  96.           Info {string "Contents"} }
  97.     }
  98.     Translation {translation 30 0 0}
  99.     Separator {
  100.     USE Light
  101.     USE Store
  102.     USE Path
  103.     LOD { range [34]
  104.           WWWInline {name "ChessContents.wrl.gz"}
  105.           Info {string "Contents"} }
  106.     }
  107.     Translation {translation 30 0 0}
  108.     Separator {
  109.     USE Light
  110.     USE Store
  111.     USE Path
  112.     LOD { range [34]
  113.           WWWInline {name "DXFContents.wrl.gz"}
  114.           Info {string "Contents"} }
  115.     }
  116.     Translation {translation 30 0 0}
  117.     Separator {
  118.     USE Light
  119.     USE Store
  120.     USE Path
  121.     LOD { range [34]
  122.           WWWInline {name "DoomContents.wrl.gz"}
  123.           Info {string "Contents"} }
  124.     }
  125.     Translation {translation 30 0 0}
  126.     Separator {
  127.     USE Light
  128.     USE Store
  129.     USE Path
  130.     LOD { range [34]
  131.           WWWInline {name "FoodContents.wrl.gz"}
  132.           Info {string "Contents"} }
  133.     }
  134.     Translation {translation 30 0 0}
  135.     Separator {
  136.     USE Light
  137.     USE Store
  138.     USE Path
  139.     LOD { range [34]
  140.           WWWInline {name "FurnitureContents.wrl.gz"}
  141.           Info {string "Contents"} }
  142.     }
  143.     Translation {translation 30 0 0}
  144.     Separator {
  145.     USE Light
  146.     USE Store
  147.     USE Path
  148.     LOD { range [34]
  149.           WWWInline {name "GeographyContents.wrl.gz"}
  150.           Info {string "Contents"} }
  151.     }
  152.     Translation {translation 30 0 0}
  153.     Separator {
  154.     USE Light
  155.     USE Store
  156.     USE Path
  157.     LOD { range [34]
  158.           WWWInline {name "HouseholdContents.wrl.gz"}
  159.           Info {string "Contents"} }
  160.     }
  161.     Translation {translation 30 0 0}
  162.     Separator {
  163.     USE Light
  164.     USE Store
  165.     USE Path
  166.     LOD { range [34]
  167.           WWWInline {name "JackContents.wrl.gz"}
  168.           Info {string "Contents"} }
  169.     }
  170.     Transform { rotation 0 1 0 3.14159   translation 0 0 37}
  171.     Separator {
  172.     USE Light
  173.     USE Store
  174.     USE Path
  175.     LOD { range [34]
  176.           WWWInline {name "MachinesContents.wrl.gz"}
  177.           Info {string "Contents"} }
  178.     }
  179.     Translation {translation 30 0 0}
  180.     Separator {
  181.     USE Light
  182.     USE Store
  183.     USE Path
  184.     LOD { range [34]
  185.           WWWInline {name "MilitaryContents.wrl.gz"}
  186.           Info {string "Contents"} }
  187.     }
  188.     Translation {translation 30 0 0}
  189.     Separator {
  190.     USE Light
  191.     USE Store
  192.     USE Path
  193.     LOD { range [34]
  194.           WWWInline {name "MiscContents.wrl.gz"}
  195.           Info {string "Contents"} }
  196.     }
  197.     Translation {translation 30 0 0}
  198.     Separator {
  199.     USE Light
  200.     USE Store
  201.     USE Path
  202.     LOD { range [34]
  203.           WWWInline {name "MusicContents.wrl.gz"}
  204.           Info {string "Contents"} }
  205.     }
  206.     Translation {translation 30 0 0}
  207.     Separator {
  208.     USE Light
  209.     USE Store
  210.     USE Path
  211.     LOD { range [34]
  212.           WWWInline {name "PeopleContents.wrl.gz"}
  213.           Info {string "Contents"} }
  214.     }
  215.     Translation {translation 30 0 0}
  216.     Separator {
  217.     USE Light
  218.     USE Store
  219.     USE Path
  220.     LOD { range [34]
  221.           WWWInline {name "PlantsContents.wrl.gz"}
  222.           Info {string "Contents"} }
  223.     }
  224.     Translation {translation 30 0 0}
  225.     Separator {
  226.     USE Light
  227.     USE Store
  228.     USE Path
  229.     LOD { range [34]
  230.           WWWInline {name "SGIContents.wrl.gz"}
  231.           Info {string "Contents"} }
  232.     }
  233.     Translation {translation 30 0 0}
  234.     Separator {
  235.     USE Light
  236.     USE Store
  237.     USE Path
  238.     LOD { range [34]
  239.           WWWInline {name "ToolsContents.wrl.gz"}
  240.           Info {string "Contents"} }
  241.     }
  242.     Translation {translation 30 0 0}
  243.     Separator {
  244.     USE Light
  245.     USE Store
  246.     USE Path
  247.     LOD { range [34]
  248.           WWWInline {name "ToysContents.wrl.gz"}
  249.           Info {string "Contents"} }
  250.     }
  251.     Translation {translation 30 0 0}
  252.     Separator {
  253.     USE Light
  254.     USE Store
  255.     USE Path
  256.     LOD { range [34]
  257.           WWWInline {name "VehiclesContents.wrl.gz"}
  258.           Info {string "Contents"} }
  259.     }
  260.     Translation {translation 30 0 0}
  261.     Transform { rotation 0 1 0 1.5708   translation -5 -2 10}
  262.     WWWInline { name "http://www.ocnus.com/cgi-bin/count.wrl?mall" }
  263. }
  264.  
  265.